About Bekka Investments Limited (12595423) United Kingdom