About Proxa Studio Ltd (08915888) United Kingdom