About Appoddo Ltd (10308494) United Kingdom