About Aichess Limited (02306698) United Kingdom