About Aa&js Investment Limited (12188588) United Kingdom