About Metspin Holdings Limited (11828181) United Kingdom