About Havetrade Software Solutions Limited (10226289) United Kingdom