About Ma Baker Loo Limited (12281919) United Kingdom