About Kooka Developments Ltd (12225217) United Kingdom