About Pagari Limited (11438249) United Kingdom