About Enki Architecture Limited (13096683) United Kingdom