About Bandura London Ltd (10941185) United Kingdom