About Thera Developments Limited (08052109) United Kingdom