About Greensand Asset Management Limited (06660706) United Kingdom