About Mantor (uk) Limited (08640915) United Kingdom