About British Mohair Marketing Limited (IP26129R) United Kingdom