About Mazeppa Limited (12223528) United Kingdom