About Jabe Sweden Limited (11565489) United Kingdom