About Guru Holdings Ltd (SC653830) United Kingdom