About Tikkernode Limited (09335652) United Kingdom