About Find Me Technologies Ltd (12490779) United Kingdom