About Panacea Properties Teo Limited (12936049) United Kingdom