About Garuda Nu Limited (11160815) United Kingdom