About Sterling Storm Limited (07379616) United Kingdom