About Ref-sol (holdings) Limited (11681641) United Kingdom