About Oteryx Services Ltd (12399040) United Kingdom