About Spearman Ventures Ltd (13233603) United Kingdom