About Lagomlondon Ltd (09377029) United Kingdom