About Isobar Technologies Limited (04103585) United Kingdom