About Pitkerro Ventures Limited (SC647781) United Kingdom