About Strix Sapiens Ltd (08928303) United Kingdom