About Mabear Holdings Limited (07898593) United Kingdom