About Ryda Technology Limited (03570649) United Kingdom