About Barry Burke Technology Limited (06111699) United Kingdom