About Limosa Ltd (04995848) United Kingdom