About Location Technologies Ltd (07289961) United Kingdom