About Cloudbird Studio Ltd. (10181952) United Kingdom