About Havva Technologies Limited (13052642) United Kingdom