About Tristar (london) Limited (04091335) United Kingdom