About Olf Holdings Company (00687701) United Kingdom