About Rowhammer Limited (13411004) United Kingdom