About Soper Group Holdings Ltd (10378242) United Kingdom