About Joom Technologies Limited (07738197) United Kingdom