About Dela Platform Limited (13078839) United Kingdom