About The Lockma Limited (12301010) United Kingdom