About Interdelta London Limited (10673754) United Kingdom