About Homarus Limited (04260865) United Kingdom