About Hasdrubal Technology Ltd (12298987) United Kingdom