About Rapidgrid Holdings Limited (05753632) United Kingdom