About Ruddlesdin Solutions Ltd (13244288) United Kingdom