About Sakla Labs Limited (12249577) United Kingdom