About Tarranbrae Annexe Management Ltd (10776472) United Kingdom