About Ricalex Limited (11272816) United Kingdom