About Bestla Investment Limited (12962166) United Kingdom