About Holkham Innovations Limited (08287907) United Kingdom