About Havobaro Network Ltd (12176784) United Kingdom