About Taklook. Ltd (13124176) United Kingdom