About Abbi World Ltd (12269741) United Kingdom