About Ollmoo Ltd (13351609) United Kingdom