About 3delta Limited (11452017) United Kingdom