About Janabee Limited (13611345) United Kingdom