About Restrata Solutions Limited (SC381432) United Kingdom