About Stallion And Hare Ltd (11967342) United Kingdom