About Guru Sales London Ltd (10616263) United Kingdom