About De23 Limited (11658680) United Kingdom