About Sugarhorse Limited (09796101) United Kingdom