About Jaa Developments Limited (07538868) United Kingdom