About Retra Holdings Limited (05783393) United Kingdom