About Lenia Ltd (07997199) United Kingdom