About 66ja Company Limited (06578602) United Kingdom