About Togar (london) Limited (12090743) United Kingdom