About Guru Baba Limited (07864167) United Kingdom