About Studio Ijo Ltd (13672553) United Kingdom