About Lockate Technology Limited (05959935) United Kingdom