About Jjbay Developments Limited (10381067) United Kingdom