About Stroma Associates (SL003045) United Kingdom