About Knurling Limited (12729616) United Kingdom