About Aleph Studio Ltd (12965289) United Kingdom