About Grassendale Technologies Ltd (13431176) United Kingdom