About Kreta Technology Ltd (11069089) United Kingdom