About Abie Absolute International Limited (11748807) United Kingdom