About Stallion Phones Ltd (12250441) United Kingdom