About Clabash Holdings Limited (07516333) United Kingdom