About Wallrus Limited (11829227) United Kingdom