About Loc Associates (europe) Ltd (10016891) United Kingdom