About Appaxens Ltd (12308635) United Kingdom