About Lamha Ltd (09224718) United Kingdom