About Stipe Limited (10324301) United Kingdom