About Ivybridge Ali Baba Ltd (12202128) United Kingdom