About Three60 Pedia Ltd (13083151) United Kingdom