About Mapall (holdings) Limited (11826079) United Kingdom