About Klbb Limited (12020871) United Kingdom