About Talia London Ltd (12169417) United Kingdom