About Studio Tjugofem Ltd (11550393) United Kingdom