About Grendelkin Ltd (10045366) United Kingdom