About Lepidus Group Limited (12832208) United Kingdom