About Limilo Ltd. (07778174) United Kingdom