About Ailsa 3 Ventures Limited (05197044) United Kingdom