About Tbay Properties Limited (10992648) United Kingdom