About Dubarry Technology Ltd (07724250) United Kingdom