About Jb29 Invest Ltd (12403308) United Kingdom