About Tellestia Properties Ltd (11827090) United Kingdom