About Beck Technologies Limited (11249566) United Kingdom