About D42 Limited (13419936) United Kingdom