About Kieran Ross Limited (10796454) United Kingdom