About Boyd International Limited (SC202191) United Kingdom