About Aleph Studio London Limited (11466993) United Kingdom