About World Location Services Ltd (12377667) United Kingdom