About Nima Diba 20 Limited (13558303) United Kingdom