About Bixa Limited (10678124) United Kingdom