About D Felix Limited (10993575) United Kingdom