About Neophyte Technologies Limited (10692109) United Kingdom