About Khula Store Ltd (13367266) United Kingdom