About Guru Rakha Ltd (10147405) United Kingdom