About 42 Technologies Ltd (07754908) United Kingdom