About Patroo Ltd (13296095) United Kingdom