About Stallion Holdings Limited (10483662) United Kingdom