About Rapidgrid Limited (02464305) United Kingdom