About Tri Star Solutions (london) Limited (07796075) United Kingdom