About Walnut Solutions Limited (SC608865) United Kingdom