About Ideozu Supply Ltd (12007394) United Kingdom