About D7 Holdings Limited (12517860) United Kingdom