About Mancall Limited (12529281) United Kingdom