About Larke Holdings Limited (12192996) United Kingdom