About Hamrouche Ltd (12143839) United Kingdom