About Mimic Technologies Ltd (12708568) United Kingdom