About Kenbra Limited (08819068) United Kingdom