About Pteromyini Ltd (12378006) United Kingdom