About Boro & Co International Limited (10203316) United Kingdom