About Harrera Group Ltd. (09783316) United Kingdom