About Garuda Nep Limited (13479635) United Kingdom