About Grabbit R&d Ltd (12335480) United Kingdom