About Hoggarth Holdings Ltd (12289032) United Kingdom