About Meticulo Ltd (12924526) United Kingdom