About Delon Ray Limited (12249251) United Kingdom