About 3r Solutions (holdings) Limited (SC477409) United Kingdom