About Tella Property Limited (12435471) United Kingdom