About Memap Limited (07551216) United Kingdom