About Stallob Ltd (11845153) United Kingdom