About Mapix Technologies Ltd. (SC167731) United Kingdom