About Intrastratus Limited (07488416) United Kingdom