About Tabu Property Holdings Ltd (12502539) United Kingdom