About Ticarau Ltd (13268995) United Kingdom