About Boro Sports Limited (12259025) United Kingdom