About Sperrin Ventures Limited (12748991) United Kingdom