Establish Business Presence in the UK with Sole Represe... The Representative of an Overseas Business Visa UK, also known as a Sole Re... tejas97 access_time 2 years ago