About Oslo Fish & Bun Limited (11901771) United Kingdom