About Olly-kay S Limited (09732602) United Kingdom