About Lambu Service Ltd (12000199) United Kingdom