About Stillpoint Spaces International Limited (12861458) United Kingdom