About Teska Properties Limited (04149895) United Kingdom