About Richard Bull Ltd (12081092) United Kingdom