About Pharro (uk) Limited (12186495) United Kingdom