About Jb Foundation S Limited (SC659127) United Kingdom