About Lumeter Holdings Ltd (12062669) United Kingdom