About Didi & Kaia Limited (12905296) United Kingdom