About Studio Latibule Ltd (12238970) United Kingdom