About Bagheera Limited (09818587) United Kingdom