About N Papushado Limited (11859297) United Kingdom