About Mycag Limited (12169302) United Kingdom