About Shuriken Refurb Solutions Limited (10853702) United Kingdom