About Nistro Limited (12089753) United Kingdom