About Ultra Strategies Ltd (12157429) United Kingdom