About Kambara Limited (06491204) United Kingdom