About Kbld Holdings Limited (13585996) United Kingdom