About Proptastick Ltd (12688445) United Kingdom