About Limca Limited (07904055) United Kingdom