About Abbb Ventures Limited (13307962) United Kingdom