About Nomadbaker Ltd (12194250) United Kingdom