About Segregated Payments Limited (07825300) United Kingdom