About Bendy Buddha Limited (10904665) United Kingdom