About Haddax Limited (12479181) United Kingdom