About Kaleboard Limited (08573058) United Kingdom