About Abit London Ltd (12118410) United Kingdom