About Sponsor Exchange Ltd (12797655) United Kingdom