About Delf & Right Way Technologies Co. Ltd. (05971163) United Kingdom