About Business International Research Company Ltd (02126363) United Kingdom