About Friar Ventures Limited (12085586) United Kingdom