About Eli & Pie Ventures Ltd (11619619) United Kingdom