About Thellas Limited (10700084) United Kingdom