About Ollo Limited (05223301) United Kingdom