About Foxgloves Studio Ltd. (12694300) United Kingdom