About Tamarai Properties Limited (12797093) United Kingdom