About Hibba Investment Group Ltd (12372448) United Kingdom