About Statr Limited (SC267936) United Kingdom