About Haris & Haris Limited (12875706) United Kingdom