About Hatched Studio Ltd. (13143032) United Kingdom