About Stallion One Ltd (11586033) United Kingdom