About Finbad Software Limited (05193267) United Kingdom