About Grendelex Ltd (11396116) United Kingdom