About Boswell International Limited (13158255) United Kingdom