About Kubler Holdings Limited (10087334) United Kingdom