About Mallows Limited (12448302) United Kingdom