About Still Static Limited (08256005) United Kingdom