About Stromatolite Ltd (07622613) United Kingdom