About Olifant Industries Limited (12136841) United Kingdom