About The Talia Development Company No 2 Ltd (13628083) United Kingdom