About Grab Communications Limited (10054160) United Kingdom