About Ryan Strachan Studio Limited (SC626785) United Kingdom