About Ito Property Investment Ltd (12710117) United Kingdom