About Ivybridge Ali Baba 1 Limited (13424813) United Kingdom