About Alchemedia Studios Ltd (10309378) United Kingdom