About Guru Development Ltd (10552699) United Kingdom