About Stallon Ltd (12498267) United Kingdom