About Pykrete Ltd (12167743) United Kingdom