About Proptercalamus Ltd (12299774) United Kingdom