About Manta Services Limited (10328362) United Kingdom