About Lokator21 Limited (12150676) United Kingdom