About Ijola Ltd (11708098) United Kingdom