About Kyber Barr Limited (11018284) United Kingdom