About Rapt Solutions Limited (11421690) United Kingdom