About Locker Technology Limited (12037756) United Kingdom