About 3di42 Ltd (13236103) United Kingdom