About Hayling Studio Limited (12626876) United Kingdom