About Howdle Cap Ltd (12689228) United Kingdom