About Stefan Nelutu Adi Limited (11428491) United Kingdom