About Interda Limited (09079272) United Kingdom