About Delta Lamda Ltd (07655452) United Kingdom