About Apopsis Ltd (10912083) United Kingdom