About Proxy Technologies Ltd (07870590) United Kingdom