About Intermira Ltd (12799218) United Kingdom