About Metacor Holdings Limited (SC345969) United Kingdom