About Mikris Developments Limited (12094009) United Kingdom