About Delby Investment Ltd (13403470) United Kingdom