About Manta Global Limited (07963096) United Kingdom