About Aki Studio London Ltd (13169120) United Kingdom