About Phracta Foundation Limited (12187664) United Kingdom