About Boro Studio Ltd (11550058) United Kingdom