About Find My Place Ltd (13279830) United Kingdom