About Lambano Doxa Limited (12776358) United Kingdom