About Harba Ltd (12205155) United Kingdom