About Grameen (leeds) Limited (11870709) United Kingdom