About Stallion Investments Limited (04363031) United Kingdom