About Beak Studio Limited (13240261) United Kingdom