About Bieggasa Vindana Investment Limited (11626172) United Kingdom