About Siim Teesalu Limited (12255225) United Kingdom