About D8 Capital Ltd (07599358) United Kingdom