About Bixeans Limited (12629525) United Kingdom