About Clamri Ltd (12249264) United Kingdom