About Biju Thomas Limited (06259762) United Kingdom