About Kate Howe Studios Ltd (12940068) United Kingdom