About Lurra Ltd (09140318) United Kingdom