About Alter Studio Ltd (13446265) United Kingdom