About Capital Platform Delta Ltd (11034878) United Kingdom