About Millimetre Studio Ltd (12780783) United Kingdom